package com.demo.api;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * 公共类
 * @author zjj
 * @date 2020-12-16
 */
public class CommonApi {
    /**
     * 格式化当前时间
     * @param da 系统当前时间
     * @return yyyy-MM-dd HH:mm:ss
     */
    public String getDate(Date da){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String str = sdf.format(da);
        return str;
    }
    /**
     * 格式化当前时间
     * @param da 系统当前时间
     * @param str 返回时间
     * @return yyyy-MM-dd HH:mm:ss
     */
    public String getDate(Date da,String str){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        str = sdf.format(da);
        return str;
    }

    /**
     * 获取13位时间戳
     * @return 字符串个事
     */
    public String getDate(){
        long lDate = System.currentTimeMillis();
        String str =String.valueOf(lDate);
        return str;
    }

    /**
     * 获取随机数
     * @param num 随机数范围
     * @return 随机数
     */
    public int getRandom(int num){
        Random ran = new Random();
        int num2 = ran.nextInt(num);
        return num2;
    }
}
